#pragma once
#include<iostream>
#include <string>
#include<functional>

using Task=std::function<void()>;

void printhello()
{
    std::cout<<"hello world"<<std::endl;
}

// class Task
// {
// public:
//     Task() {}
//     Task(int a, int b) : _a(a), _b(b)
//     {
//     }
//     std::string result_to_string()
//     {
//         return std::to_string(_a) + " + " + std::to_string(_b) + " = " + std::to_string(_a+_b);
//     }
//     std::string question_to_string()
//     {
//         return std::to_string(_a) + " + " + std::to_string(_b) + " = ?";
//     }

// private:
//     int _a;
//     int _b;
// };